#profile {
  float:left;
  width: 70%;
  text-align:left;
}

#profile > img{
  float:left;
}

#profile > div {
  margin-left: 150px;
}

#profile > div.username {
  font-size: 1.5em;
  font-weight: bolder;
}

#profile > div.bio {
  font-style:italic;
  color:grey;
  font-size:0.9em;
  margin-top: 10px;
  min-height: 65px;
}

#profile > a {
  color: grey;
  text-decoration: none;
  background-position:center top;
  background-repeat:no-repeat;
  display:block;
  float:left;
  margin: 0 35px 10px 45px;
  padding-top:48px;
  text-align:center;
}

#profile > a:hover {
  color:black;
}


#profile a[href="#message"] {
  background-image: url(/static/images/send_message48x48.png);
}

#profile a[href="#make_friend"] {
  background-image: url(/static/images/make_friend48x48.png);
}

#profile a[href="#block"] {
  background-image: url(/static/images/block48x48.png);
}

#show_place {
  float:left;
  width: 67%;
  min-height: 700px;
  padding: 1em 1.4em;
  background-color: white;
}

#show_place > div.sub_header {
  border-bottom:1px solid gray;
  padding-bottom:5px;
}

#status {
  background-color:#CFDEEA;
  margin-left: 70%; 
  min-height: 160px;
  text-align: left;
}

#status > a {
  color: grey;
  text-decoration: none;
  background-position:center top;
  background-repeat:no-repeat;
  display:block;
  margin: 0 35px 10px 45px;
  padding-top:48px;
  text-align:center;
}

#status > a:hover {
  color:black;
}

#status a[href="#note"] {
  background-image: url(/static/images/note.png);
  position:absolute;
  left: 70%;
  margin-left: 40px;
  margin-top: 40px;
}

#status a[href="#friends"] {
  background-image: url(/static/images/friends.png);
  position:absolute;
  left: 70%;
  margin-left: 130px;
  margin-top: 40px;
}

#status a[href="#places_ever_go"] {
  background-image: url(/static/images/footprint.png);
  position:absolute;
  left: 70%;
  margin-left: 220px;
  margin-top: 40px;
}

#people_visited {
  margin-left: 70%;
  background-color: #00FF00;
}

#places_ever_go {
  margin-left: 70%;
  background-color: #FF0066;
}

#post-message-dialog {
    text-align: left;
}

#post-message-dialog #hint {
    color: red;
    font-style: italic;
    font-size: 0.8em;
}

#post-message-dialog #limit {
    float: right;
    /*margin-left: 250px;*/
    font-size: 0.8em;
    font-style: italic;
    color: grey;
}

#post-message-dialog textarea {
    margin-top: 10px;
    float: right;
}

.ui-dialog .ui-dialog-titlebar {
    padding: 0;
}

